package com.ThreadStudy.State;


/*
*
* 两个线程运行
* 某一个到80次全部停止
*
* */

public class TestThreadStop implements Runnable{
    String Status; // 线程要的状态


    @Override
    public void run() {

        // 控制线程运行

            for (int i = 0; i < 100; i++) {
                System.out.println(Thread.currentThread().getName()+"线程运行次数:"+i);
                if(i==10){
                    Status = "stop"; // 停止状态发送
                }
                // 停止方法
                if(stopThread(Status)){
                    break;
                }

            }





    }




    public boolean stopThread(String Status){

        if(Status!=null){
          return true;
        }
        return false;
    }



    public static void main(String[] args) {

        TestThreadStop testThreadStop = new TestThreadStop();

        new Thread(testThreadStop,"线程1").start();
        new Thread(testThreadStop,"线程2").start();

    }
}
